/*
 * All rights Reserved, Designed By cloudland Copyright(C) 2010-2014
 *
 * fileName:  Json.java
 * author:  lei
 * Company:  Cloudland Studio
 * Createdate:  2013-9-14 上午10:10:26
 *   
 * Modification  History:
 *     Date           Author        Version        
 * -------------------------------------------
 * 2013-9-14          Lei            1.0        
 *
 * Why & What is modified:
 * 1.0: 文件创建
 */
package org.cloudland.core.io;

 /**
 * <pre> 
 * Json 与 Java 对象转换处理接口。
 * </pre>
 * @ClassName  Json
 * @author  lei
 * @version  %I%, %G%
 * @see  
 * @since   JDK1.6
 *
 */
public interface Json {

	/**
	 * <pre>
	 * 将对象转换为符合Json格式的字符串。
	 * </pre>
	 *
	 * @param obj  需要转换的对象
	 * @return  Json格式字符串  
	 */
	String toJson(Object obj);
	
	/**
	 * <pre>
	 * 解析Josn格式内容，将其转换为Java对象。
	 * </pre>
	 *
	 * @param json Json格式字符串
	 * @return Java对象  
	 */
	Object parse(String json);
}
